//
//  LZRecommendCategoryCell.m
//  LZHundredJie
//
//  Created by apple on 16/4/2.
//  Copyright © 2016年 m14a.cn. All rights reserved.
//

#import "LZRecommendCategoryCell.h"
#import "LZRecommendCategoryItem.h"

@interface LZRecommendCategoryCell ()

/** 选中时显示的指示器*/
@property (weak, nonatomic) IBOutlet UIView *selectedIndicator;

@end

@implementation LZRecommendCategoryCell

- (void)awakeFromNib
{
    self.backgroundColor = LZColor(244, 244, 244);
    // 不是选中的时候，就显示textColor的颜色
//    self.textLabel.textColor = LZColor(78, 78, 78);
    // 当选中cell的时候，cell内部所有的子控件都会默认进入高亮状态
    // 所以，这个时候label就会选择高亮的颜色来显示,不用我们去做,系统会去做
//    self.textLabel.highlightedTextColor = LZColor(219, 21, 26);
}

- (void)setItem:(LZRecommendCategoryItem *)item
{
    _item = item;
    
    self.textLabel.text = item.name;
}

- (void)layoutSubviews
{
    [super layoutSubviews];
    
    // 重新调整textLabel内部的frame
    self.textLabel.y = 2;
    self.textLabel.height = self.contentView.height - self.textLabel.y * 2;
    
}
/**
 *  可以在这个方法中,监听cell的选中和取消选中
 */
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
    [super setSelected:selected animated:animated];
    self.selectedIndicator.hidden = !selected;
    self.textLabel.textColor = selected ? LZColor(219, 21, 26) : LZColor(78, 78, 78);
}

@end
